AmazonAssociatesLinkBuilder\ip2Country\Maxmind_Db_Manager S

Total Complexity 35
Dependencies 8
Dependents 3
Total lines 246
Lines of code 111
Logical lines of code 61
Comment lines 109
Methods 16
Properties 4

Methods 16

Method Rating Maintainability Complexity Lines of code
update_db_if_required()
S
56 7 19
get_error_message()
S
54 6 21
is_file_update_permissible()
S
69 3 7
reset_db_keys_if_required()
S
69 2 7
should_update_db()
S
78 2 3
update_next_retry_time()
S
67 2 8
get_next_retry_duration()
S
64 2 10
log_error()
S
75 2 5
should_log_error()
S
79 2 3
__construct()
S
68 1 7
get_file_age()
S
79 1 3
update_db()
S
75 1 4
action_on_update_db_failure()
S
77 1 4
is_upload_path_changed()
S
79 1 3
is_updated_version_available()
S
79 1 3
reset_failure_counters()
S
76 1 4